Top 10k strings from Stars Spectrum - Utilidades - Issue 01 (1984)(Stars)(es).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
16 ;" STARS
16 INICIACION AL BASIC "
15 ;"-- Pulsa ENTER para continuar --":
12 hhhhhhhhhhhhhhhhhhh
6 CCCCCCCCCCC
2 s$;" caracteres"
2 piv=a(i,i)
2 basic
2 MATES
2 CCCCCCCCCC
2 ;"************ MATES *************"
2 ;"*** STARS ** STARS ***";
2 ;" PULSA UNA TECLA PARA CONTINUAR ":
2 ;" LA INSTRUCCION
2 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
2 CON EL VALOR
1 x,y;a$;" ":
1 temp=a(i,m):
1 t$="Sistema de Ecuaciones"
1 t$="Matrices"
1 spnsh.data
1 s$="pulsa una tecla para continuar"
1 s$="Una vez tengas grabada en la cinta la ru-tina, podras aplicarla en tus programas , teniendo en cuenta el poner un RAMTOP ade-cuado antes de cargarla en el ordenador,esdecir:"
1 s$="Para darte una prueba de la po-tencia de esta aplicacion,cuenta los espacios ocupados por las letras de una fila. En esta fra-se utilizamos los 32 caracteres por linea (corresponde a f=8)"
1 s$="Frase de prueba"
1 s$=" Una vez hecho esto, el sistema de uso esmuy sencillo, en primer lugar, deberas de-finir las variables X e Y ( con valores entre 0 y 250 y entre 0 y 170 respectiva- mente) lo que te proporcionara la posicionen pantalla de la primera letra del texto."
1 s$=" Deberas teclear para cargar la rutina : - CLEAR 32079:LOAD """" CODE
1 s$=" Ahora podras notar que los caracteres porlinea han aumentado, saliendo 42 columnas aplicando valor 6 a la variable f."
1 s$=" Posteriormente, daras a ""f"" el valor quequieras(6 a 15),y ya solo te restara defi-nir s$ que es la variable alfanumerica quecontiene el texto y ejecutar mediante: RANDOMIZE USR 32080 SI TIENES DUDAS,CONSULTA EL LISTADO*STARS"
1 s$=" Para poder utilizar esta aplicacion, bastara con que salves el codigo maquina, pulsando - SAVE ""condens"" CODE 32080,514 -"
1 q=a(i,m+n)/p
1 piv=a(k,i)
1 piv=a(i,j)
1 p=a(new,m+n)
1 p=a(m,m+n)
1 n$=" "+n$(
1 hhhhhhhhhhhhhhhhh
1 det=det*a(i,i+n):
1 condens
1 basic @
1 a(new,m)=temp:
1 a(m,f+n)=a(m,f+n)+a(new,f+n):
1 a(k,j)=a(k,j)-piv*a(i,j)
1 a(i,m)=a(new,m):
1 a(i,k)=a(i,k)-piv*a(j,k)
1 a(i,k)<0.001
1 a(i,k)+" ":
1 a(i,j+n)=a(i,j+n)-q*a(m,j+n)
1 a(i,j+n)=a(i,j)
1 a(i,j+n)=0
1 a(i,j)=a(i,j+n)
1 a(i,j)=a(i,j)/piv
1 a(i,i+n)=1
1 Variable no definida
1 UN MOMENTO POR FAVOR
1 Subindice ma
1 Sin sentido en BASI
1 Sentencia STOP
1 Sentencia RETURN sin GO SUB correspondiente
1 Sentencia NEXT sin el FOR
1 Salto a un comando que ya no se encuentra
1 STOP en una entrada de datos
1 STARS UTILIDADES N. 1
1 STARS
1 SIN NECESIDAD DE NUMERO DE LINEACONSIGUIENDO CON ELLO SU EJECU- CION INMEDIATA."
1 Reclamo de una funcion no definid
1 RAMTOP no valido
1 Programa bloquead
1 PARA EL CASSETTE
1 Operacion I/O no valida
1 Numero muy grande
1 Nombre de fila no valid
1 No hay memori
1 Memoria insuficiente para nueva line
1 Interrupcion de la operacio
1 IN- FORMES
1 Fuera campo
1 Fin de DATAS
1 Fin archivo
1 Error de parametro
1 Error de carga-programa en el cassett
1 Entero fuera rang
1 Encontrados mas FOR que NEX
1 El canal de datos es invalido
1 ESP.DATA
1 EJERCICIO NUMERO 0
1 Color no valido
1 CONDENSADOR CARGANDO
1 CONDENS
1 Argumento no valido
1 >B><>B<><B
1 >B><><<><B
1 ;"y = ";f$
1 ;"x";i;" = ";a(i,n+1
1 ;"paso de integracion = ":
1 ;"parrafo con ";
1 ;"limite superior x = ":
1 ;"limite inferior x = ":
1 ;"ej.: y = 3*x+2"
1 ;"de la Matriz nxn :"
1 ;"a(n1)*x1 + a(n2)*x2 ..= bn"
1 ;"a(n1) a(n2) .. a(nn)"
1 ;"a(21)*x1 + a(22)*x2 ..= b2"
1 ;"a(21) a(22) .. a(2n)";
1 ;"a(11)*x1 + a(12)*x2 ..= b1";
1 ;"a(11) a(12) .. a(1n)";
1 ;"a(";i;j;") = ":
1 ;"SELECCIONA OPCION ->"
1 ;"Real: ";i
1 ;"Real: ";d;
1 ;"Real: ";c;
1 ;"Real: ";b-
1 ;"Real: ";b+
1 ;"Real: ";2
1 ;"Raiz Triple: ";-b:
1 ;"Raiz Real: ";f+g-b
1 ;"Raiz Doble: ";b
1 ;"Raiz Doble: ";-f-b
1 ;"Pulsa una tecla para continuar":
1 ;"Parte Real: ";b;
1 ;"Parte Real: ";-.5
1 ;"Parrafo con ";
1 ;"PULSA UNA TECLA"
1 ;"PON EN MARCHA EL CASSETTE"
1 ;"PARA EL CASSETTE"
1 ;"No Tiene Solucion":
1 ;"Metodo de Simpson -";
1 ;"Inversa y Determinante";
1 ;"Integral = ";c
1 ;"Integracion Aproximada"
1 ;"Imaginaria: +/- ";y:
1 ;"Imaginaria: +/- ";h*
1 ;"Entra la funcion en x ";
1 ;"Entra Orden n (2-5) -> "
1 ;"Ecuacion de 3er Grado";
1 ;"Ecuacion Cuadratica";
1 ;"Determinante = ";det
1 ;"DESEAS UN REPASO ? (S/N)"
1 ;"Axxx + Bxx + Cx + D = 0"
1 ;"Axx + Bx + C = 0"
1 ;"5 INTEGRACION"
1 ;"4 MATRICES";
1 ;"3 ECUACION DE TERCER GRADO";
1 ;"2 ECUACION CUADRATICA";
1 ;"1 SISTEMA DE ECUACIONES";
1 ;"-> No Tiene Inversa"
1 ;" . . . . . .";
1 ;" . . . . . ."
1 ;" EN PRIMER LUGAR VEMOS QUE LA LINEA DE PROGRAMA
1 ;" . . .";
1 ;" b";i;" = "
1 ;" VEAMOS AHORA ALGUN EJEMPLO."
1 ;" VAMOS A INTRODUCIRNOS AHORA EN NUESTRA PRIMERA LECCION. CON LO QUE ACONSEJAMOS EMPECEIS A TOMAR NOTA, PUESTO QUE AL FINAL DE LA MISMA DAREMOS EL ENUNCIADODE UN EJERCICIO QUE PROPONEMOS DESARROLLEIS Y DEL QUE DAREMOS ALGUNA POSIBLE SOLUCION EN EL PROXIMO NUMERO."
1 ;" VAMOS A EMPEZAR CON EL ESTU- DIO DE LA PANTALLA DEL SPECTRUM,SU INSTRUCCION DE CONTROL
1 ;" TODAS LAS VARIABLES HAN DE SER PREVIAMENTE INICIALIZADAS, ESTO ES HAY QUE DARLES UN NOMBREY UN VALOR ANTES DE PODER OPERARCON ELLAS."
1 ;" TE PRESENTAMOS EN ESTE PRIMERNUMERO DE STARS UN CAPITULO DE INICIACION AL BASIC PREPARADO ESPECIALMENTE PARA TU SPECTRUM."
1 ;" SU RESULTADO SERA LA IMPRE- SION EN EL EXTREMO SUPERIOR IZ- QUIERDO DE LA PANTALLA DE LOS VALORES ACTUALES DE AMBAS VARIA-BLES, O SEA,
1 ;" SI NO HUBIESE PARENTESIS, SE MULTIPLICARIA EL VALOR DE
1 ;" RECORDANDO LA NUMERACION DE LAS LINEAS Y COLUMNAS EN PANTA- LLA Y TENIENDO EN CUENTA QUE LA POSICION DE LA LINEA 0 ESTA EN LA PARTE SUPERIOR Y LA DE LA CO-LUMNA 0 EN LA IZQUIERDA, LA INS-TRUCCION
1 ;" QUEREMOS HACER NOTAR LA IM- PORTANCIA DE LOS PARENTESIS EN LAS LINEAS
1 ;" PUDIENDO OPERAR TAMBIEN CON VARIABLES NUMERICAS."
1 ;" PARA QUE SE EJECUTE EL PRO- GRAMA TECLEAREMOS EL COMANDO
1 ;" OTROS COMANDOS DE GRAN USO SON:"
1 ;" OTRO EJEMPLO DE IMPRESION LO OBTENDREMOS CON
1 ;" LO MISMO OCURRE CON LA LINEA
1 ;" LA PANTALLA ESTA DIVIDIDA EN 22 LINEAS Y 32 COLUMNAS NUMERA- DAS DEL 0 AL 21 Y DEL 0 AL 31 RESPECTIVAMENTE, PUDIENDO NOSO- TROS TENER ACCESO A LA TOTALIDADDE LA MISMA, ASI COMO A TODOS SUS ATRIBUTOS DE COLOR, YA SEAN DEL PAPEL (
1 ;" LA LINEA
1 ;" LA INSTRUCCION DE INICIALIZA-CION PARA CUALQUIER TIPO DE VA- RIABLE ES
1 ;" HEMOS PREPARADO ESTA APLICA- CION PENSANDO ESPECIALMENTE EN VOSOTROS, CREYENDO QUE OS PUEDE SER DE GRAN UTILIDAD TANTO A LA HORA DE RESOLVER VUESTROS PRO- BLEMAS MATEMATICOS, COMO EN CU- ANTO A CAPACIDAD Y DESARROLLO DELAS FUNCIONES DEL SPECTRUM."
1 ;" HAY DOS TIPOS DE VARIABLES, LAS NUMERICAS Y LAS ALFANUMERI- CAS."
1 ;" ESCRIBIR UN PROGRAMA MEDIANTEVARIABLES QUE IMPRIMA EN PANTA- LLA LOS MESES DEL AnO, EL NUMERODE SEMANAS Y DE DIAS DE CADA MESY LOS TOTALES DE DIAS Y SEMANAS."
1 ;" EN PRIMER LUGAR DIREMOS QUE EL ORDENADOR ACEPTA U OBEDECE ORDENES DE DOS FORMAS DISTINTAS. LA PRIMERA ES PULSANDO LA TE-CLA DE LA INSTRUCCION QUE QUERA-MOS QUE OBEDEZCA Y ACTO SEGUIDO PULSAR ENTER."
1 ;" EN LA LINEA
1 ;" EN DONDE EN LA LINEA
1 ;" EL RESULTADO DEL PROGRAMA UNAVEZ INTRODUCIDO EL COMANDO
1 ;" EL PROGRAMA ESTA ESPECIALMEN-TE DISE_ADO PARA LA RESOLUCION DE SISTEMAS DE ECUACIONES, ECUA-CIONES DE SEGUNDO Y DE TERCER GRADO, MATRICES E INTEGRACION APROXIMADA POR EL METODO DE SIMPSON."
1 ;" EL OTRO SISTEMA ES EL QUE UTILIZAREMOS PARA LA ELABORACIONDE UN PROGRAMA. ESTO ES, EL IR ALMACENANDO TODAS LAS INSTRUC- CIONES EN FORMA DE LINEAS."
1 ;" EL NOMBRE QUE ASIGNAREMOS A LAS VARIABLES ALFANUMERICAS DE- BERA IR SEGUIDO SIEMPRE POR EL SIGNO
1 ;" DENTRO DE CADA LECCION HALLA-RAS UNA BREVE INTRODUCCION AL MISMO, UNA AMPLIA DESCRIPCION DELAS INSTRUCCIONES O COMANDOS A ESTUDIAR Y ALGUNOS PROGRAMAS EJEMPLO QUE ESPERAMOS TE FACILI-TEN EL ESTUDIO."
1 ;" CON ESTO CONSEGUIREMOS QUE LA INSTRUCCION SE EJECUTE INME- DIATAMENTE."
1 ;" CADA UNA DE LAS LINEAS QUE VAYAMOS ELABORANDO HA DE IR PRE-CEDIDA POR UN NUMERO. ESTE, NOS INDICARA EL ORDEN EN EL QUE SE VA A EJECUTAR EL PROGRAMA UNA VEZ TERMINADO."
1 ;" ANTES DE CONTINUAR Y DE FORMAINTRODUCTORIA A ESTE PRIMER CA- PITULO, VAMOS A HACER REFERENCIAA UNOS CUANTOS CONCEPTOS BASICOSQUE SON DE SUMA IMPORTANCIA A LAHORA DE PROGRAMAR."
1 ;" ";
1 ;" ";
1 ;" "
1 ;" ";:
1 00000000000000000000000000000000
1 ...................
1 ..........
1 . PUESTO QUE SI ESTOS NO ESTUVIESEN EL RESUL-TADO SERIA DISTINTO."
1 , SEGUIDA DEL NOM- BRE ESCOGIDO Y DE SU VALOR."
1 , EN LA LINEA
1 , DANDO AL FIN
1 *a*a*a+e*e
1 *STARS*STARS*STARS*STARS*STARS*
1 );"a(";i;j;")"
1 '"EL PROGRAMA VIENE PREPARADO PARAEL ORDENADOR DE 48 K"
1 '" STARS TE OFRECE CON ESTE PRO-GRAMA LA OPORTUNIDAD DE ""CASTE-LLANIZAR"" TU ZX SPECTRUM"
1 '" LA ULTIMA EXPRESION QUE APARE-CE EN PANTALLA, VIENE DADA POR-QUE EN LA LINEA 9999 HEMOS DIS-PUESTO QUE SE""PRINTEE"" LA VARIA-BLE var LA CUAL NO HA SIDO DEFI-NIDA."
1 '" A PARTIR DE ESTE MOMENTO, TU SPECTRUM EMITIRA TODOS LOS
1 " y = ";
1 Y SUS VARIANTES."
1 Y SU VALOR ESTARA ENCE- RRADO ENTRE COMILLAS. CONDICIO- NES ESTAS QUE NO HAN DE CUMPLIR-SE PARA LAS NUMERICAS."
1 Y LA LINEA
1 Y A SU RESULTADO LE RES-TARIA
1 SEGUIDA DE UN NUMERO DE LINEA Y OTRO DE COLUM-NA, SEPARADOS POR UNA COMA, HARAPOSIBLE LA IMPRESION ALLA DONDE QUERAMOS. POR EJEMPLO:"
1 POR EL DE
1 ORDENAMOS SU IMPRE- SION EN PANTALLA. LOS NUMEROS SEPARADOS POR UNA COMA CORRES- PONDEN, EL PRIMERO A LA LINEA Y EL SEGUNDO A LA COLUMNA. EL SIM-BOLO
1 NOS PER-MITE TAMBIEN USAR EL ORDENADOR COMO UNA CALCULADORA. ESTO ES, NOS DA LA SOLUCION DE OPERACIO- NES MATEMATICAS SIMPLES COMO SU-MAS, RESTAS, MULTIPLICACIONES, DIVISIONES, ETC."
1 INICIALIZA LA VARIABLE ALFA- NUMERICA
1 INICIALIZA LA VARIABLE NUMERICA LLAMADA
1 INDICA QUE LA IMPRESION SE EMPEZARA A REALIZAR A PARTIR DEL PUNTO INDICADO."
1 HARA QUE SE IM- PRIMA EN PANTALLA EL VALOR CON- TENIDO EN LA VARIABLE
1 HARA LO MISMO CON EL VALOR DE
1 ESTA IN-TIMAMENTE LIGADA CON EL USO DE LAS VARIABLES. UNA VARIABLE ES UNA ZONA DE LA MEMORIA LA CUAL RESERVAMOS PARA PODER GUARDAR DATOS, PUDIENDO SER CAMBIADOS O MODIFICADOS SEGUN NOS CONVENGA."
1 ES MULTI- PLICADO POR EL RESULTADO DE LA OPERACION ENTRE PARENTESIS. DAN-DO AL FINAL
1 ENTRE COMILLAS."
1 EN EL CENTRO DE LA PANTA- LLA."
1 EL VALOR DE LAVARIABLE
1 DEL PROGRAMA."
1 DAMOS EL VALOR
1 A LA VARIABLE
1 5 LET ABC=10 10 LET ABC$=";"""HOLA""";" 15 PRINT ABC 20 PRINT ABC$
1 5 LET A$=";"""STARS""";" 10 PRINT AT 10,13;A$
1 4 LET C=100 6 LET B=25 10 PRINT C+B 15 PRINT 200-B 20 PRINT B*(C-50) 37 PRINT C/(B+10)
1 3 PRINT 39+12+876 12 PRINT 1000-300 22 PRINT 25*100 25 PRINT 300/20
1 ), LOS CUALES ESTUDIA- REMOS MAS ADELANTE."
1 ), DE LA TINTA(
1 ) O DEL BORDE QUE LA RODEA(
1 (Apendice B del manual deusuario) EN CASTELLANO"
1 SERA LA IMPRESION DE LA PALABRA
1 ROMPE LA EJECUCION DELPROGRAMA."
1 EDITA LA LINEA EN CURSOPARA POSIBLES MODIFICACIONES.";
1 DA UN LISTADO COMPLETO DEL PROGRAMA POR PARTES."
1 BORRA LA MEMORIA DEL ORDENADOR."